home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / os20 / util / move20a.lha / move.doc < prev    next >
Text File  |  1993-02-24  |  5KB  |  138 lines

  1.   
  2.  
  3.                              Move 2.0a
  4.                              ---------
  5. Written by Asher Feldman
  6.  
  7. Note: Move requires the Copy, Rename and Delete commands in your c directory.
  8.  
  9. Move 2.0a requires kickstart 2.04 or higher.  If you have not yet upgraded, 
  10. you should use Move 1.1. (Or better yet, upgrade! :-)
  11.  
  12. Changes since 2.0
  13. -----------------
  14. 2.0a contains a major bug fix, as well as a few minor ones.  When you
  15. were moving a directory with one or more subdirectories with 2.0 it would
  16. delete all the subdirectories without moving them.  Also when moving a 
  17. directory, the files would me moved, but the actual directory wouldn't
  18. be moved. (Just deleted)  All these problems have been fixed in this
  19. release.  
  20.  
  21. Changes since 1.1
  22. -----------------
  23. The biggest change is the ability to preform "true" moves (renames) on 
  24. files automatically if they're on the same volume, while still correctly 
  25. moving files across volumes.  This makes moving files around on a single HD 
  26. partition much faster.  Also, Move now correctly works with the "" wildcard 
  27. and all other 2.0 wildcards. (See below for usage.)
  28.  
  29. What is it?
  30. -----------
  31. Move is a simple "move" command. It allows you to move files to and from
  32. any device or directory.  It performs the same function as the Move command
  33. on a directory utility, but from the CLI or Shell.  It can also be used as
  34. a Rename command.
  35.  
  36. Move will also allow you to move file links. 
  37.  
  38. Usage
  39. -----
  40.                           Move [FROM] <arg1> [TO] <arg2>
  41.  
  42. (The [FROM] and [TO] are optional)
  43.  
  44.   <arg1> is the file you want to move.  It can contain wildcards, such as
  45. "#?.lha".  Or "*.lha" if you are using a program such as Starburst to
  46. enable the * wildcard on your system.
  47.  
  48.   <arg2> is the destination.  It can be a filename, directory or device.
  49.   The "" wildcard may be used here, and stands for the directory you're in. 
  50.  
  51.   To move the file "readme" to ram: you would enter: (FROM and TO not needed)
  52.  
  53.                           Move FROM readme TO ram:
  54.  
  55.  
  56.   To move all files that have the prefix "mod" to the directory DH0:Music
  57. you would enter:
  58.  
  59.                           Move mod* DH0:Music
  60.  
  61.   To move "ram:readme" to your current directory you would enter:
  62.  
  63.                           Move ram:readme ""
  64.  
  65.   If you want to move every file in one directory to another, it would be:
  66.  
  67.                           Move <dir> <dir>
  68.  
  69.   Move can also be used to rename a file.  To change the name of the file 
  70. "SONG.MOD" to "MOD.SONG" you would enter:
  71.  
  72.                           Move SONG.MOD MOD.SONG
  73.  
  74.   You can move multiple files without using wildcards as well. For example,
  75. to move the files "lha", "uux", and "slect" to c: you could enter:
  76.   
  77.                           Move (lha|uux|slect) c:
  78.  
  79. To move them all back to the current directory you would use:
  80.  
  81.                           Move c:(lha|uux|slect) ""
  82.  
  83. General Info
  84. ------------
  85.   There were already two "Move" utilities floating around in the public
  86. domain that I knew of when I wrote this.  Both have built-in copy and
  87. delete routines.  I thought this was a waste of space, especially for those
  88. of us with very limited resources.  Thus I wrote Move, which takes advantage
  89. of the "Copy", "Rename, and "Delete" commands already on everyone's system. 
  90. This allows Move to be much smaller than the other "Move" utils, yet operate
  91. just as fast, or faster in some cases.  Move will accept all the standard
  92. 2.0 wildcards (If you want to use * you must first activate it with a program
  93. such as Starburst)
  94.  
  95.   Move will obviously run much faster if you have the Copy, Rename, and 
  96. Delete commands in residence.
  97.  
  98.                                  *     *     *
  99.  
  100. NOTE:
  101.  
  102. In the case of 
  103.  
  104.    Move yy xx
  105.  
  106. where the file xx already exists, xx will be overwritten without warning.
  107.  
  108.  
  109. How To Contact Me
  110. -----------------
  111. Send bug reports/comments, etc.. to:
  112.  
  113. PORTAL:       Wizard0
  114. INTERNET:     asher@netcom.netcom.com
  115.               Wizard0@cup.portal.com  
  116.  
  117. US Snail:     (send money here :-)                         
  118.  
  119.    Asher Feldman
  120.    4791 Calle de Tosca             
  121.    San Jose, CA 95118
  122.  
  123. If you find this program useful, then please feel free to send large
  124. sums of cash to the above address.
  125.  
  126. And Now For The Legal Claptrap
  127. -------------------------------
  128. If this program causes your computer to blow up, or your hard drive to 
  129. implode, or anything else that isn't too nice, then it's your fault, not
  130. mine.  This program is not "guaranteed" to do anything. (although if it
  131. doesn't, please send me (E)mail!)
  132.  
  133. This program may be freely distributed as long as this doc file is included.
  134.  
  135.  
  136.                                                  A.F.
  137.  
  138.